Planets for life